# Author: Mr.Xu
# @Time : 2019/12/25 22:37
import datetime
from django.db import transaction

# 检测VIP是否过期，更新VIP等级
def check_vip_exp(user_obj):
    # 判断当前用户是否是vip，是否过期。
    if user_obj.vip_type != 0:
        if datetime.datetime.now() > user_obj.exp_date:
            # 开启事务
            with transaction.atomic():
                user_obj.vip_type = 0
                user_obj.save()
    return True